import Lazyload from "vue3-lazyload";
// import AnimatedNumber from 'animated-number-vue3'

export default defineNuxtPlugin((nuxtApp) => {
    // 数字动画注册到vue
    //nuxtApp.vueApp.use(AnimatedNumber)
    // 图片延迟加载注册到vue
    nuxtApp.vueApp.use(Lazyload, {
        loading: "/imgs/1px.png",//可以指定加载中的图像
        error: "/imgs/1px.png",//可以指定加载失败的图像
    });

    nuxtApp.vueApp.directive('focus', {
      mounted (el) {
        el.focus()
      },
      getSSRProps (binding, vnode) {
        // 你可以在这里提供SSR特定的props
        return {}
      }
    })
})